package router

import (
	"server/middleware"
	"github.com/gin-gonic/gin"
)

var A规格设置 = new(guigeshezhi)

type guigeshezhi struct {}

// Init 初始化 规格设置 路由信息
func (r *guigeshezhi) Init(public *gin.RouterGroup, private *gin.RouterGroup) {
	{
	    group := private.Group("guigeshezhi").Use(middleware.OperationRecord())
		group.POST("createA规格设置", apiA规格设置.CreateA规格设置)   // 新建规格设置
		group.DELETE("deleteA规格设置", apiA规格设置.DeleteA规格设置) // 删除规格设置
		group.DELETE("deleteA规格设置ByIds", apiA规格设置.DeleteA规格设置ByIds) // 批量删除规格设置
		group.PUT("updateA规格设置", apiA规格设置.UpdateA规格设置)    // 更新规格设置
	}
	{
	    group := private.Group("guigeshezhi")
		group.GET("findA规格设置", apiA规格设置.FindA规格设置)        // 根据ID获取规格设置
		group.GET("getA规格设置List", apiA规格设置.GetA规格设置List)  // 获取规格设置列表
	}
	{
	    group := public.Group("guigeshezhi")
	    group.GET("getA规格设置Public", apiA规格设置.GetA规格设置Public)  // 规格设置开放接口
	}
}
